\doxysection{C\+:/\+Users/\+ASUS/\+Desktop/dm-\/ctrl\+H7-\/balance-\/9025test/\+Drivers/\+STM32\+H7xx\+\_\+\+HAL\+\_\+\+Driver/\+Inc/stm32h7xx\+\_\+hal\+\_\+i2c\+\_\+ex.h File Reference}
\hypertarget{stm32h7xx__hal__i2c__ex_8h}{}\label{stm32h7xx__hal__i2c__ex_8h}\index{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/STM32H7xx\_HAL\_Driver/Inc/stm32h7xx\_hal\_i2c\_ex.h@{C:/Users/ASUS/Desktop/dm-\/ctrlH7-\/balance-\/9025test/Drivers/STM32H7xx\_HAL\_Driver/Inc/stm32h7xx\_hal\_i2c\_ex.h}}


Header file of I2C HAL Extended module.  


{\ttfamily \#include "{}stm32h7xx\+\_\+hal\+\_\+def.\+h"{}}\newline
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define {\bfseries I2\+C\+\_\+\+ANALOGFILTER\+\_\+\+ENABLE}~0x00000000U
\item 
\#define {\bfseries I2\+C\+\_\+\+ANALOGFILTER\+\_\+\+DISABLE}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_ga4b33b8e33fa18fd49d6d1d8a69777289}{I2\+C\+\_\+\+CR1\+\_\+\+ANFOFF}}
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_ga3a3da061fa78faa209f0feb39e20ef43}{I2\+C\+\_\+\+FMP\+\_\+\+NOT\+\_\+\+SUPPORTED}}~0x\+AAAA0000U
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_ga9b3b77b0f00f09ee6d272d70dd5663f5}{I2\+C\+\_\+\+FASTMODEPLUS\+\_\+\+PB6}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_ga4f1109e7172c280e92a0a36a04f955a6}{SYSCFG\+\_\+\+PMCR\+\_\+\+I2\+C\+\_\+\+PB6\+\_\+\+FMP}}
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_gaaa6d3f6c1d635a2f5e4dbe2ef66ce1c3}{I2\+C\+\_\+\+FASTMODEPLUS\+\_\+\+PB7}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_ga857e64c3b9046d7f4e31dcff948ee1fb}{SYSCFG\+\_\+\+PMCR\+\_\+\+I2\+C\+\_\+\+PB7\+\_\+\+FMP}}
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_gaf8d6aa219f041b552b3d3cd53cb78a26}{I2\+C\+\_\+\+FASTMODEPLUS\+\_\+\+PB8}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_ga20cec3b2133abb30466383a87a73a07d}{SYSCFG\+\_\+\+PMCR\+\_\+\+I2\+C\+\_\+\+PB8\+\_\+\+FMP}}
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_gafab6e63d100bf337bf9f0bf6a607636d}{I2\+C\+\_\+\+FASTMODEPLUS\+\_\+\+PB9}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_ga32e0273693846a65638ea444795d6860}{SYSCFG\+\_\+\+PMCR\+\_\+\+I2\+C\+\_\+\+PB9\+\_\+\+FMP}}
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_ga3a8064ecfa3b33115f62123f7162770e}{I2\+C\+\_\+\+FASTMODEPLUS\+\_\+\+I2\+C1}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_ga3c12184de1ebb0f1653b244941167453}{SYSCFG\+\_\+\+PMCR\+\_\+\+I2\+C1\+\_\+\+FMP}}
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_gaa5c33513afa036a6f97e9cbf2d61f4b2}{I2\+C\+\_\+\+FASTMODEPLUS\+\_\+\+I2\+C2}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_gab7f263cd9bde4c4dcc6ce12fd0b04758}{SYSCFG\+\_\+\+PMCR\+\_\+\+I2\+C2\+\_\+\+FMP}}
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_gafeb5c46154f31ecf6ff77d4ab1d2ee7b}{I2\+C\+\_\+\+FASTMODEPLUS\+\_\+\+I2\+C3}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_gab90a1ef3a17835cd1eff04baffe8f33d}{SYSCFG\+\_\+\+PMCR\+\_\+\+I2\+C3\+\_\+\+FMP}}
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_ga120ddd3c120c96e72580b7eb7e6870c8}{I2\+C\+\_\+\+FASTMODEPLUS\+\_\+\+I2\+C4}}~\mbox{\hyperlink{group___peripheral___registers___bits___definition_gabb2cc39874c5093955fe45c9725e3407}{SYSCFG\+\_\+\+PMCR\+\_\+\+I2\+C4\+\_\+\+FMP}}
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_ga50538e4edb6b51f3983a2f1b95464116}{I2\+C\+\_\+\+FASTMODEPLUS\+\_\+\+I2\+C5}}~(uint32\+\_\+t)(0x00001000U \texorpdfstring{$\vert$}{|} \mbox{\hyperlink{group___i2_c_ex___fast_mode_plus_ga3a3da061fa78faa209f0feb39e20ef43}{I2\+C\+\_\+\+FMP\+\_\+\+NOT\+\_\+\+SUPPORTED}})
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___private___macro_ga2ca73a919482ef22e5f3bcd5e4a0c820}{IS\+\_\+\+I2\+C\+\_\+\+ANALOG\+\_\+\+FILTER}}(FILTER)
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___private___macro_gac10d26772d885184a7a30d9a2adee453}{IS\+\_\+\+I2\+C\+\_\+\+DIGITAL\+\_\+\+FILTER}}(FILTER)
\item 
\#define \mbox{\hyperlink{group___i2_c_ex___private___macro_ga834beb1e67c16ce8e161c6d4047665d1}{IS\+\_\+\+I2\+C\+\_\+\+FASTMODEPLUS}}(\+\_\+\+\_\+\+CONFIG\+\_\+\+\_\+)
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+I2\+CEx\+\_\+\+Config\+Analog\+Filter} (\mbox{\hyperlink{struct_____i2_c___handle_type_def}{I2\+C\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hi2c, uint32\+\_\+t Analog\+Filter)
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+I2\+CEx\+\_\+\+Config\+Digital\+Filter} (\mbox{\hyperlink{struct_____i2_c___handle_type_def}{I2\+C\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hi2c, uint32\+\_\+t Digital\+Filter)
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+I2\+CEx\+\_\+\+Enable\+Wake\+Up} (\mbox{\hyperlink{struct_____i2_c___handle_type_def}{I2\+C\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hi2c)
\item 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+I2\+CEx\+\_\+\+Disable\+Wake\+Up} (\mbox{\hyperlink{struct_____i2_c___handle_type_def}{I2\+C\+\_\+\+Handle\+Type\+Def}} \texorpdfstring{$\ast$}{*}hi2c)
\item 
void {\bfseries HAL\+\_\+\+I2\+CEx\+\_\+\+Enable\+Fast\+Mode\+Plus} (uint32\+\_\+t Config\+Fast\+Mode\+Plus)
\item 
void {\bfseries HAL\+\_\+\+I2\+CEx\+\_\+\+Disable\+Fast\+Mode\+Plus} (uint32\+\_\+t Config\+Fast\+Mode\+Plus)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Header file of I2C HAL Extended module. 

\begin{DoxyAuthor}{Author}
MCD Application Team 
\end{DoxyAuthor}
\begin{DoxyAttention}{Attention}

\end{DoxyAttention}
Copyright (c) 2017 STMicroelectronics. All rights reserved.

This software is licensed under terms that can be found in the LICENSE file in the root directory of this software component. If no LICENSE file comes with this software, it is provided AS-\/\+IS. 